//
//  BaseLoadingViewController.h
//  ChinaHongNiang
//
//  Created by Hancong on 15/6/30.
//  Copyright (c) 2015年 HC. All rights reserved.
//

#import "BaseViewController.h"

@interface BaseLoadingViewController : BaseViewController
/**
 *  加载状态
 */
typedef NS_ENUM(NSInteger, LoadingStatus){
    /**
     *  加载中
     */
    LoadingStatusAnimating,
    /**
     *  加载失败
     */
    LoadingStatusFailed,
    /**
     *  加载成功
     */
    LoadingStatusFinished
};
@property (assign, nonatomic, readwrite) LoadingStatus loadingStatus;

/**
 *  触发加载
 */
- (void)triggleLoadingAction;

/**
 *  添加加载视图，（会直接触发）
 *
 *  @param frame        Loading ContentView的frame
 *  @param actionHandle 加载的操作
 */
- (void)addSpinViewWithView:(UIView *)view actionHandle:(void(^)(void))actionHandle;

@end
